				
public void UpdateStandardRound()
{				
	if(!showBattleResults && !showCard)
	{
		UpdateCursor();
		UpdateCamera();
	}
	drawMap();
	
	cGame_g.setFontColor(SOFTKEYS.COLOR);
	if(!tegPlayers[cPlayer.turn].isNPC())
	{
		drawSoftKeys(SOFTKEYS.STR_TOOLS, SOFTKEYS.STR_MENU);
	}
	else
	{
		drawSoftKeys(SOFTKEYS.STR_NONE, SOFTKEYS.STR_MENU);
	}
					
	if(drawPlayerInfo)
		drawPlayerInfo();
	
	if(drawIngameHelp)
		drawIngameHelp();
		
	if(messageId != OPTIONS.MESSAGE_ID_IDLE && messageShowStart != 0 && !showBattleResults)
	{
		showMessage(messageId, OPTIONS.MESSAGE_TYPE[messageId]);
	}
	
	if(!showBattleResults && !showCard)
	{
		if(isKeyPressed(KEYS.KEY_FIRE) || isKeyPressed(KEYS.KEY_5) && !tegPlayers[cPlayer.turn].isNPC())
		{
			detectCountry(cPlayer.roundType);
			clearKeys();
		}
		else if(isKeyPressed(KEYS.KEY_STAR) && !tegPlayers[cPlayer.turn].isNPC())
		{
			UpdateTurn(KEYS.KEY_STAR);		
			clearKeys();
		}
		else if(isKeyPressed(KEYS.KEY_POUND) && !tegPlayers[cPlayer.turn].isNPC())
		{
			UpdateTurn(KEYS.KEY_POUND);
			clearKeys();
		}
		else if(isKeyPressed(KEYS.KEY_1))
		{
			drawIngameHelp = !drawIngameHelp;
			clearKeys();
		}
		else if(isKeyPressed(KEYS.KEY_6) && !tegPlayers[cPlayer.turn].isNPC())
		{
			UpdateTurn(KEYS.KEY_6);
			clearKeys();
		}
		else if(isKeyPressed(KEYS.KEY_7))
		{
			drawPlayerInfo = !drawPlayerInfo;
			clearKeys();
		}
		else if(isKeyPressed(KEYS.KEY_8) && drawPlayerInfo)
		{
			shownPlayerInfo++;
			
			if(shownPlayerInfo > rules[RULES.MATCH_PLAYERS] - 1)
			{
				shownPlayerInfo -= rules[RULES.MATCH_PLAYERS];
			}
			clearKeys();
		}
		else if(isKeyPressed(KEYS.KEY_LSK) && !tegPlayers[cPlayer.turn].isNPC())
		{
			SetIngameState(STATES.INGAME_TOOLS);
			clearKeys();
		}
		else if(isKeyPressed(KEYS.KEY_RSK))
		{
			SetState(STATES.IGM);
			clearKeys();
		}
	}
	else // !showBattleResults
	{
		if(showBattleResults)
		{
			drawResults();
			if(!conqueredCountry)
				drawSoftKeys(SOFTKEYS.STR_CONTINUE, SOFTKEYS.STR_NONE);
			
			if(isKeyPressed(KEYS.KEY_LSK) && !conqueredCountry)
			{
				showBattleResults = false;
				clearKeys();
			}
		}
		else if(showCard)
		{
			drawCard(pickedCard);
			
			if(tegCountries[pickedCard].owner == cPlayer.turn)
			{
				cGame_g.setFontColor(SOFTKEYS.COLOR);
				drawSoftKeys(SOFTKEYS.STR_GET_ARMIES, SOFTKEYS.STR_SAVE_CARD);
				
				if(isKeyPressed(KEYS.KEY_LSK))
				{
					moveCameraTo(tegCountries[pickedCard].collisionRect[cCountry.RECT_X] + tegCountries[pickedCard].collisionRect[cCountry.RECT_W] / 2, tegCountries[pickedCard].collisionRect[cCountry.RECT_Y] + tegCountries[pickedCard].collisionRect[cCountry.RECT_H] / 2);
					showCard = false;
					tegCountries[pickedCard].armies += 2;
					tegCountries[pickedCard].usedCard = true;
					clearKeys();
				}
				else if(isKeyPressed(KEYS.KEY_RSK))
				{
					showCard = false;
					clearKeys();
				}
			}
			else
			{
				cGame_g.setFontColor(SOFTKEYS.COLOR);
				drawSoftKeys(SOFTKEYS.STR_NONE, SOFTKEYS.STR_SAVE_CARD);
				
				if(isKeyPressed(KEYS.KEY_RSK))
				{
					showCard = false;
					clearKeys();
				}
			}
		}
	}
}